/*你若盛开 清风自来*/

*{padding: 0;margin: 0;}
body {
  font: 14px "Lucida Grande", Helvetica, Arial, sans-serif;
  background-color: #e1e1e1;
}

a {
  color: #00B7FF;
  text-decoration: none;
}
.header{
  width: 1200px;
  height: 100px;
  margin: 0 auto;
  background-color: #d42e25;
  background-color: #fff;
  margin-top: 20px;
}
.header .logo{
  padding-top: 29px;
  padding-left: 45px;
}
.header .logo img{
  width: 200px;
}
.nav{
  width: 1200px;
  height: 60px;
  line-height: 60px;
  padding-left: 45px;
  box-sizing: border-box;
  margin: 0 auto;
  background-color: #eee;
}
.container{
  width: 1200px;
  margin: 0 auto;
  box-shadow: 1px 1px 2px #eee;
  min-height: 780px;
  background-color: #fff;
}
.pic-list{
  float: left;
    width: 355px;
    margin: 20px;
}
.pic-list{display: block;}
.pic-list .content{
  box-shadow: 0 20px 20px rgba(0,0,0,.08);
  transition: all 250ms cubic-bezier(.02, .01, .47, 1);
}
.pic-list .content:hover {
    box-shadow: 0 40px 40px rgba(0,0,0,.16);
    transform: translate(0,-20px);
    transition-delay: 0s !important;
}
.pic-list .content .img{
  padding: 20px;
}
.pic-list .content .img img{
  width: 100%;
}
.pbody{
  padding: 20px;
  height: 100px;
}
.pbody .title{
  line-height: 30px;
  font-size: 20px;
  color: #444;
}
.pbody .desc{
  line-height: 25px;
  font-size: 16px;
  color: #666;

}
.pfoot{
  padding-left: 20px;
  padding-right: 20px;
  line-height: 45px;
}
.pfoot .views{
  border-top: 1px solid #eee;
}


/*页面详情*/
.container h1{
  padding: 20px;
  width: 90%;
  margin: 0 auto;
  border-bottom: 1px solid #eee;
}
.container>.desc{
  padding: 20px;
  width: 90%;
  margin: 40px auto 20px;
}
.row{
  padding: 20px;
  width: 90%;
  margin: 0 auto 20px;
}
.row .title{
  line-height: 40px;
}
.row .item{
  width: 100%;
  margin-bottom: 40px;
}
.row .item img{
  width: 100%;
}
.right{float: right}
.like{text-align: center;}
.like span{font-size: 40px;}